show someone a good time
Entertain someone, as in
I know Aunt Dorothy will show us a good time when we visit San Francisco
. This idiom uses the verb
show
in the sense of “accord or grant something,” a usage dating from about 1200.